import 'package:get/get.dart';
import '../../../function/state/plant_encyclopedia_state.dart';

/// 植物百科页面控制器
/// 使用GetX进行页面逻辑分离
class PlantEncyclopediaController extends GetxController {
  // 植物百科状态管理
  final PlantEncyclopediaState plantEncyclopediaState =
      Get.find<PlantEncyclopediaState>();

  @override
  void onInit() {
    super.onInit();
    // 初始化页面数据
    _initializePageData();
  }

  /// 初始化页面数据
  void _initializePageData() {
    // 植物百科数据已在PlantEncyclopediaState中自动加载
  }

  /// 获取植物百科列表
  List<dynamic> getPlantList() {
    return plantEncyclopediaState.allPlants;
  }
}
